FORMS XD App User Guide

Compatibility

  • The FORMS XD App runs on both iPad and iPhone

  • The App is currently supported on both iOS 13 and 14. The App does also run on iOS 11.1 onwards

iOS Settings

The standard iOS settings on the device provide a number of options for FORMS that can prove useful.

ALLOW FORMS TO ACCESS:

Location

This option allows FORMS to access geo location services. This is useful for
recording where forms are actioned or particular data elements are captured.

Photos

Permits FORMS to access the device’s photo storage area. Can be set for read and/or write

Microphone

Grants FORMS access to the device microphone for audio recording enabled FORMS templates.

Camera

Grants access to the device camera for templates that contain Photo elements.

Background App Refresh

This enables the App to sync whilst in background mode.

Mobile Data

Enables the App to sync via mobile data.

The FORMS XD App

Accessing the FORMS App

Password Setting

User accounts for the FORMS App are created by the FORMS administrator for your company.

Users receive a welcome email when the FORMS account is created. The email contains a temporary password to allow users to log-in online to the Formwork Portal and set their password. The user name for the FORMS App is your email address.

Accessing the App

  • The App can be downloaded from the Apple Appstore or, for enterprise clients, downloaded via MDM services or from the FORMS Portal.

  • Tapping the FORMS icon on the device opens the FORMS Log In screen.

  • Both The Username (email address) and password are required to log-in.

  • The device must be online for the User’s first log-in. Subsequent log-ins may be offline.

  • If the user has previously logged into FORMS, their email address will appear above the input field, for easy selection.

Saving passwords


If the option to save passwords has been enabled at client account level, the device user will be presented with a dialogue box, providing the option of saving the current password.

The user has the option from the Information screen in the FORMS application, to turn saving passwords off.

Password Reset

  • Tap the FORMS icon on the tablet device. The FORMS Log In screen is displayed.

  • Type in the username (email address).

  • Click Reset Password. An email is sent to the email address with further instructions.

FORMS App Navigation

FORMS Home Screen

On initial log-in, the folder screen displays, and, if online, the App will sync with the server.


On logging in, the user sees:

  • A main menu and folder structure that enables navigation to form templates.

  • Syncing information - showing App sync status with the FORMS portal

  • Log-out option

  • Access to the App settings and information via a gear icon

Menu / Folder Structure

The menu structure contains the following default folders:

Folder Name

Folder Content

Icon

Templates

Blank templates that the user has been given access to. These templates can be selected by the

user for completion.


My Work

All form templates that have been assigned to the

user or are in progress


Assigned

Forms that have been assigned to the user,

containing pre-filled data


Not Started

Assigned forms that have been received but not

started


In Progress

All forms that have been started and saved, but not

submitted


Flagged

Assigned or in progress forms that have been

flagged by the user on the App


Alerts

Forms that have been forwarded from the

FORMS Cloud Hub to the user for action


Sent

All forms that have been submitted


From Template

Forms started from a blank template that have

been submitted


Assigned

Assigned forms that have been submitted


Once opened, folders can be filtered and sorted to assist with the management of tasks and form completion - see Folder Filtering.

Custom folders can also be created by the user - see “Creating Custom Folders”

Templates Folder

Tapping the templates folder shows a list of blank form templates that can be selected by the user and completed.


The number of templates available is stated at the top of the list

Tapping on a template selects and opens it

The following information is provided for each template listing:

  • Template icon

  • Template title

  • Template description


Specific templates can be searched for using the search field

My Work Folder

The My Work folder shows all form templates that have been assigned to the user or are in progress.


Each listing includes:

  • Unique form ID - provided by the server on the first sync

  • Form title

  • Reference text - reflecting data captured on the form

  • Form status information - start, saved and server sync times

  • Form origin and status icons including:

From template


From assigned


Not started - synced to server


In progress - synced to server


In progress - awaiting up-sync


Assigned and Not Started Sub-Folders

The Assigned folder includes forms that have been assigned to the user, containing pre-filled data. These may be not started or in progress.
Not Started folders will include Assigned forms that have not been started or blank forms that have been started but are still in preview mode. Each listing includes data previously described. However,Assigned forms may also have additional meta data which is shown via the blue meta tags.

Meta data is generally used for job management activities and is customised to suit the client requirements.

Meta data may be used for filtering and ordering work.

Flagged Sub-Folder

This Folder displays forms that have been flagged.


Forms are flagged / unflagged by dragging the listing to the left and tapping the flag symbol. Flagged forms will also display in other folders that are relevant - e.g. in progress etc.

A flagged form is designated by the orange flag icon in the top right hand corner of the listing.

Alert Sub-Folder

This Folder displays forms that have been been forwarded from the FORMS Cloud Hub to the user for action. These forms also exist in the Assigned and In Progress folders. Tapping on the red bell icon, pops the alert message associated with the form.


Sent Folders

The Sent folders show form templates that have been completed and submitted to the server. Each listing includes data previously described plus:


  • the completed (submitted) date/time

  • submitted status icons including:

Submitted - synced with server


Submitted - awaiting sync with the server


Depending on the form configurations, submitted forms may be opened again for resubmission, opened for viewing only or may be locked.

Forms that cannot be opened and submitted more than once will appear greyed out.

The length of time that submitted forms will continue to display, depends on individual client settings in the FORMS portal, but this defaults to 30 days.

Searching, Filtering, Ordering and Creating Folders

All folders have a search capability at the top of the list to enable users to quickly find forms they require.

The field will search on:

  • Form ID

  • Form Title

  • Reference text

In addition to the search field, all folders (except the Template folder) have a filter option next to the search field. Tapping this opens a filter dialogue.

There are a wide range of filter options including:

  • Form status

  • Template type

  • Date (started, saved, assigned etc)

  • Any form meta data applied to assigned forms.

Form lists can also be ordered by:

  • Date started

  • Date last saved

  • Date assigned

  • Reference Text

  • Template name

  • Recent Activity

Filtered lists can be viewed temporarily by tapping done.

Filtered lists can be permanently saved by creating and naming a new folder. Tap Create Folder at the bottom of the filter dialog box). The new folder will be saved in the main menu with the default folders.

To delete a custom folder - simply drag the folder in the menu to the left and tap delete

Default List Ordering

Default folders and sub folders have a default listing order. This can be changed in the filter menu under the “Order by” selector - by selecting the sort criteria (e.g. last saved), the order (e.g. Newest first) and setting the default slider so that it is green.


App Syncing

Syncing

When logged in and connected to the internet, the App syncs automatically with the server. The syncing process keeps the server and App in step, ensuring that changes made to forms on the App are uploaded to the server and ensuring that changes on the server (e.g. databases, assigned forms) are sent down.

Whilst connected, the App continues to sync whilst in background mode on the device, provided the user is logged in.

Syncing takes place automatically but can be triggered manually by pulling the menu down

The App is designed to work offline and will sync automatically when a connection is made.

The App sync status can be seen seen as follows:

Icon

Location

Meaning


Top of menu

App has synced with the server - all forms

and databases are up to date


Top of menu

App is syncing. Other syncing statuses

include “connecting” , “syncing databases” and “downloading”


Top of Menu

App is offline so is unable to sync with the

server


Base of menu

There are form changes on the App

waiting to sync up


Base of menu

All form changes have synced with the

server.

If the user logs out of the App, or removes it from memory, it will immediately cease syncing.

Multiple Device Use


FORMS App users can access their forms on multiple devices, although only one device may be logged in at a time to ensure that data is not compromised.

Logging in to a second device automatically logs a user out of the first device and presents the user with the following warning on the second device.

When using multiple devices, users must take care to ensure that their first device has synced all changes to the server before logging onto a second device. Failure to do this may result in data loss.

WARNING - OFFLINE WORKING

Users should be aware that offline working will prevent the automated syncing and warning processes from operating when switching between devices because the App is not connected to the server - meaning that data changes on a first device cannot be updated on a second device, resulting in potential data loss.

App Settings

Selecting the Cog Icon at the bottom of the menu screen takes the user to the Settings Screen. This screen is split into four tabs, the Status, Data Transfers, System Log and User Settings.


This screen includes the following:

FORMS system information

This displays information relating to the device user; their FORMS account name, the date and time of their Last login, and the Software version of the FORMS application.

Connection Information

This section displays the connection status, when the user last connected to the FORMS server, and the Synchronisation status.

Archive Function

This option uploads a backup ofthe App user’s template and form databases and system logs to the FORMS server for troubleshooting and recovery purposes. Access to the Archive function requires a PIN that can only be supplied by Digital Field Solutions support staff.

Logout Function

Logs the user out of the FORMS application

System Log

This is a simple, short term record of the data movement between the device and the FORMS portal.Support staff may require a user to relay information from this screen to them in the event of a technical issue.


User Settings


The user Settings tab performs three functions:

  • It permits the device user to change the setting to remember the password used to access the FORMS App on their device.

  • It enables the user to select de-bug mode. Please Note - this is a feature used by Administrators and Form designers to test forms that are “In Design”. It should not be enabled by form users.

  • It enables the user to reset their menu folder structure back to the default.

Data Transfers

This page shows the sync status of individual databases, forms and templates.


Databases

This area provides details on Local Databases that are available to the templates on the device.There are two stages required for Databases to be available to templates, Downloading to the device, and Importing. Both of these processes are tracked in this section.It also details the Database version names and dates of upload to the FORMS portal. This is to prevent the use of out-of-date information.

The option to resync databases is available in the event of sync problems

File Transfers / Audio Clips

This area displays the progress of forms and templates as they sync with the FORMS server.

Completing Forms

Form Navigation

Tapping on a form listing in the menu folders will activate a new, in progress or previously submitted form template so that further data can be added.

Tapping any field on the form will enable data to be added


The main form navigation controls are as follows

Icon

Location

Action


Top left

Open menu


Top left

display notifications


Top right

List pages, change page


Top right

Action menu including:

●Save and close form (returns to menu)

●Validate (starts data validation process according to form configuration)

●Submit (includes validation)

●Delete form (deletes form permanently from the App)



Bottom left and above keyboard

Enables the user to tab between fields on the form



Bottom left and above keyboard

Enables the user to tab between pages on the form


Bottom right

Activate audio recording - only applies to those

forms with audio enabled

Special Fields

Some fields have special properties, and selecting them provides additional functionality:

Date / Calendar

Selecting a date field will present the device user with a calendar.If validation script is running in the form, certain date ranges may not be available.For example, any dates beyond five days may be greyed out and disabled.

Users can type directly into the date field if they wish. A range of formats can be entered which are then converted to a standard YYYY- MM-DD format on leaving the field. Accepted input formats include:

  • 18051960 -> 1960-05-18

  • 180560 -> 1960-05-18

  • 600518 -> 1960-05-18

  • 19600518 -> 1960-05-18

Time Fields

Time fields accept 24 hour times and users can simply type in 4 numbers, and they will be converted to a 24 hour time on exiting the field:

  • 0930 -> 09:30

  • 1234 -> 12:34

Invalid times are not accepted by the field

Text fields

Depending on the type of text field on a form, the text box will accept a range of characters

  • Text field, accepts all characters

  • Number field accepts: -123457890.e

  • Phone, accepts: -()+0123456789

  • Email: must have an @ followed by a . at least 2 characters after otherwise it will fail the validation process.

Signature

Touching the signature element on a form opens up a window on the device to obtain a signature which is date and time stamped. A stylus or finger can be used to obtain this.

Select Clear to remove the signature, or Done to capture it and return to the form, with the signature displayed as a reduced element. Select Cancel to return to the form without saving any changes.

Barcode Reader


Tapping the barcode icon to the right of the text field activates the device camera which can be used to read a barcode - and return the value into the text field.

Sketch

Selecting the sketch field opens an area where you can create a sketch or mark up a background drawing.

Depending on the form configuration, the sketch field may have simple grid background for free sketching or a background as per the images here. Tapping the sketch field opens the sketch interface shown below.


The sketch controls include:

Icon / Control

Location

Action

Cancel

Top left

Cancels action and returns to form

Clear

Top left

Clears the mark-up

Done

Top right

Saves the changes made and returns to form


Bottom left

Allows the user to free sketch using finger or pen


Bottom left

Erases previous mark-up. Simply rub over the

area to be erased.


Bottom mid

Arrow function - enables arrows to be drawn


Bottom mid

Add text. Tapping the icon and the location the text is required opens a dialog in which to enter the desired text.

Once added, the text can be re-sized by tapping on the text or moved by touching and dragging it.


Bottom right

Stamp tool. A number of character and symbol stamps can be placed on the sketch. Select the

character icon from the list, then touch the

sketch area to place it.

Touching a character on the sketch area a second time highlights it for deletion.

A character can be moved by touching and dragging it.

Characters are displayed in the currently

selected colour, the same as the pen.


Bottom right


By default, blue is

selected

for the pen

strokes and characters.Six colours from the palette can be chosen by selecting the coloured circle.

Adding Photos


Selecting the photo element opens a dialogue box allowing you to either take a new photo using the device’s camera, or select a photo from the Camera Roll.

Selecting Take New Photo opens the device camera with the normal functionality.

Whether opting to take a new photo or upload one from the camera roll / gallery, the user has the option of adding mark-ups using the same functions as the sketch element.

The Clear function allows clearing the photo mark-ups, or the entire photo.


Operation of Audio Clips on device

Audio clips can be recorded as part of a form completion process. Audio files are synced to the server alongside a form when it is saved or submitted.

Recording Clips

If a template has been enabled to use audio clips, a blue microphone symbol will appear at the bottom right of the screen.

Selecting the microphone icon will cause a red Record, and a blue Stop icon to appear to the left of the microphone.


Tapping the red Record icon starts a recording. The timer starts to run and the blue microphone icon turns red and rotates.

Tapping the red icon toggles between pausing and re-starting the recording.

Tapping the blue icon stops the recording and presents a dialog box to enable the audio file to be named and saved.


Accessing Saved Recordings

To display saved clips, tap the microphone icon followed by the hamburger menu in the top left of the recording dialog box.


In the list of recordings, audio clips can be re-played and (if permitted by the system administrator) deleted by tapping on the relevant clip.


The Template Designer has the option of preventing the deletion of recordings.If this option is used, the trash can will not appear beneath recordings. (But this does not prevent the user from deleting the entire form, thus removing the audio recordings with the form. The only way to completely protect recordings is to use a prefilled form, set to prevent the deletion of prefilled forms).

Exceeding the Recording time limit

If the device user tries to record an Audio Clip longer than the maximum period specified in the Template Designer, the recording will automatically terminate at the predefined maximum length. The device user will see a warning message dialogue box. When they select OK, they will be prompted to enter a name for the Audio Clip and save it. This could happen for example, if the user starts a recording and leaves the device unattended, as recording will continue even after the users’ device has entered sleep mode.

Exceeding the Maximum Number of Recordings


If the device user tries to record more Audio Clips than the number defined for the template on the Template Designer, they will receive a warning message and be prevented from creating further recordings. To create more recordings they would first need to delete one or more existing recordings. Obviously if the template settings prevent the device user from deleting recordings, this could cause issues.

Changing Templates whilst recording an Audio Clip


A device user cannot change the template they are making a recording against, without first stopping and naming the recording.If they try to change templates, they will be presented with a warning, and options to stay on the form or save the audio and leave.

Potential Audio Interruptions

There are circumstances when audio recording may be interrupted by the device operating system, other Apps that utilise the microphone or by the FORMS App itself. The table below summarises some of the main possibilities:

Action Impact on recording
Device enters sleep mode Keeps recording, unless audio time limit reached
iOS problem (low memory etc) Recording is stopped and auto saves audio clip under default name
Phone call Recording is stopped and auto saves audio clip under default name
Video recording starts Recording is stopped and auto saves audio clip under default name
Skype / Teams / Zoom App calls activated Recording is stopped and auto saves audio clip under default name
FORMS App - enters background mode (i.e. other apps being used) Keeps recording, unless audio time limit reached
FORMS App - force close Recording is stopped and automatically saved under default name
FORMS App - forced log out (e.g. due to logging onto a different device) WARNING - Session timeout message appears and audio is saved on first device but doesn’t show on second device unless first device is synced before making changes on the second device. POTENTIAL DATA LOSS
FORMS App - timeout Recording is stopped and automatically saved under default name
FORMS App - change template Option to stop and save recording presented to user.
FORMS App - view Settings page Keeps recording, unless audio time limit reached

Logs

Should it be necessary to view the actual data transfer of Audio Clips between the users’ device and the FORMS portal, this can be done via the File Transfers log in App Settings.

Form Validation

Most form templates will have validation logic built in to them to optimise data quality.

The validation process checks the data entered into a form template against the validation rules.

Validation is triggered by tapping either submit or validation on the action menu. The action menu is displayed by tapping the hamburger button in the top right hand corner of the screen.

When the validation process runs, the App enters the validation mode, presents a list of errors and highlights, in red on the form template, data fields that have failed validation.


Tapping an error on the list navigates the user to the invalid field - highlighted below


Correcting data error the field data, turns the field green.


The validation controls include:

Icon / Control

Location

Action

EXIT

Top right

Cancels validation mode


Top right

Show error list


Bottom left

Tab between errors on the form

Validation failure types:

There are two types of validation failures:

  • Error (Red) : Must be rectified before the form can be submitted

  • Warning (Orange) : Advisory only - does not need to be rectified before submission.

Example error types are displayed below:


Basic iOS Housekeeping

Clearing applications from a device’s memory

When an application is opened, it remains open in memory until it is removed.


Allowing too many applications to remain open in memory degrades the performance of the device, and can cause problems with the operation of applications you are running, including FORMS.

Periodically, applications should be cleared from the device's memory to optimise its performance.This process does not delete the application, it merely removes the application from the device’s memory.

Depending on the device model, double tap the Home button or flick the screen upwards from the bottom. The home button is the only button on the front of the screen. The device’s screen will display any open applications in the middle of the screen, with the most recently used in a line at the bottom of the screen. Touching either the screen representation, or the applications icon would take you into the respective applications.

Place your finger to the open applications and flick them upwards. You can see this movement in this capture. The application will go off the top of the screen, indicating that it has been removed from the device’s memory.